using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Text;

namespace EAppointmentsWPF.Data
{
    public class Patient
    {
        private string UBRN1;
        private string Date1;
        private string Status1;
        private string PatientName1;
        private string Time1;
        private string ReferrerName1;
        private string ReferrerAddress1;
        private string Provider1;
        private string Email1;
        private string Address1;
        private long PhoneNo1;
        private int Zipcode1;

        public string UBRNno
        {
            get { return UBRN1; }
            set { UBRN1 = value; }
        }
        public string Datevalue
        {
            get { return Date1; }
            set { Date1 = value; }
        }
        public string Statusvalue
        {
            get { return Status1; }
            set { Status1 = value; }
        }
        public string PatientName
        {
            get { return PatientName1; }
            set { PatientName1 = value; }
        }
        public string Time
        {
            get { return Time1; }
            set { Time1 = value; }
        }
        public string ReferrerName
        {
            get { return ReferrerName1; }
            set { ReferrerName1 = value; }
        }
        public string Provider
        {
            get { return Provider1; }
            set { Provider1 = value; }
        }
        public string Email
        {
            get { return Email1; }
            set { Email1 = value; }
        }
        public string Address
        {
            get { return Address1; }
            set { Address1 = value; }
        }
        public long PhoneNo
        {
            get { return PhoneNo1; }
            set { PhoneNo1 = value; }
        }
        public string ReferrerAddress
        {
            get { return ReferrerAddress1; }
            set { ReferrerAddress1 = value; }
        }
        public int Zipcode
        {
            get { return Zipcode1; }
            set { Zipcode1 = value; }
        }

        public Patient(string _UBRN, string _Date, string _Status, string _PatientName, string _Time, string _ReferrerName, string _ReferrerAddress, string _Provider, string _Email, string _Address, long _PhoneNo,int _Zipcode)
        {
             UBRN1=_UBRN;
             Date1 = _Date;
             Status1 = _Status;
             PatientName1=_PatientName;
             Time1 = _Time;
             ReferrerName1 = _ReferrerName;
             ReferrerAddress1 = _ReferrerAddress;
             Provider1 = _Provider;
             Email1 = _Email;
             Address1 = _Address;
             PhoneNo1 = _PhoneNo;
             Zipcode1=_Zipcode;
             
        }

    }
    public class Patients : ObservableCollection<Patient>
    {
        public Patients()
        {
            Add(new Patient("9813252", "-", "Pending", "Ravi Srivastava","-","Tom Taylor","Texas Public Hospital","Texas Private Hospital","ravi@gmail.com","10,Oxford street,Austin",9218364756,98105));
            Add(new Patient("9813257", "27 Oct 2007", "Approved", "Jason DSilva","11:00 am","Gaurav Sinha","Chicago NewCity Clinic","Atmore Community Hospital","jdsilva@hotmail.com","12,Park Avenue,Main Street,Chicago",9273645620,98354));
            Add(new Patient("9813258", "15 Oct 2007", "Booked", "Akshay Negi", "6:00 pm", "Varun Chopra", "Washington NewAge Clinic", "Texas Community Hospital", "anegi@hotmail.com", "13,New lane,Washington", 9273243242, 97453));
            Add(new Patient("9813278", "16 Oct 2007", "Rejected", "Rahul Singh", "5:30 pm", "M Rajesh", "Miami City Clinic", "Miami Community Hospital", "mrajesh@yahoomail.com", "43/a Jones lane,Miami", 9283527163, 98357));
            Add(new Patient("9813273", "30 Oct 2007", "Booked", "Tosif Ahmed", "4:00 pm", "Sudeep Tatla", "Texas NewCity Clinic", "Mexican Community Hospital", "statla@msn.com", "A-12,R.P. Feynman Street,California", 9451245923, 98872));
            Add(new Patient("9813272", "-", "Pending", "Rahul Yadav", "-", "Gaurav Sinha", "Chicago NewCity Clinic", "Atmore Community Hospital", "rahulyadav@gmail.com", "13 Einstien lane,San Francisco", 9279382736, 98354));
            Add(new Patient("9813271", "10 Oct 2007", "Canceled","Deepak Sharma", "12:30 pm", "Jane Roxy", "New York Roxy Clinic", "Roxy Community Hospital", "dsharma@gmail.com", "A-15 Michigan main street,Michigan", 9271112321, 98321));
            Add(new Patient("9813283", "23 Oct 2007", "Approved", "Raj Malhotra", "8:00 am", "Gaurav Sinha", "Chicago NewCity Clinic", "Atmore Community Hospital", "rj112mal@msn.com", "12,Park Avenue,Main Street,Chicago,Ilinois", 9273283649, 98124));

            
        }
    }
}
